<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>js</title>
</head>
<body>
	<h1>00001</h1>
	<h1>00002</h1>
	<h1>00003</h1>

</body>

<script>
	//互不相干，每一个都是单击灰色，再次单击是白色。隔行换色。重点：每个人身上用计数器；将问题分离。累加数字，加非标准属性
	objs=document.getElementsByTagName('h1');
	for(i=0; i<objs.length;i++){
		objs[i].setAttribute('num',0);
		objs[i].onclick=function(){
			num=this.getAttribute('num');
			if(num%2==0){
				this.style.background='#ccc';
			}else{
				this.style.background='#fff';
			}
			this.setAttribute('num',parseInt(num)+1); //'0'是字符串，num+1 等同于 '0'+1 结果就是字符串累加连接了 011111....所以用parseInt将num转为整形,再+1		
		}
	}

</script>
</html>